# Diese Datei wurde nicht von Django generiert, es ist eine selbsterstellte Datei zum festlegen von Meldungen/Einstellungen. Diese Datei ist erforderlich, ohne sie kann es zu unerwarteten Verhalten kommen.

from django.utils import timezone

#TODO diese Datei ist tatsächlich überflüssig, stattdessen apps.py benutzen!

# Minimalanzahl der Wachgänger*innen an einem Wachtag.
MINIMUM_USERS_FOR_WACHTAG = 3
# Stunde bei der bei vergessenem Beenden des Wachtages das Ende gesetzt wird
"""
Szenario: Abends wird nicht auf Wachtag beenden geklickt. Am nächsten Tag wird crew geöffnet, nur um herauszufinden, dass der tag nicht beendet wurde.
Um einen neuen zu starten, wird der alte beendet. Anstelle die ganze Nacht zu zählen, wird das Ende des Wachtages nur bis zu dem selben Tag bis zu der hier definierten Stunde festgelegt.
"""
DEFAULT_END_OF_WACHTAG = 19


# Fehlermeldungen
class ErrMsgs:
    tooFewUsers = "Nicht genügend Teilnmehmer*innen für einen Wachtag. Es werden mindestens " + str(MINIMUM_USERS_FOR_WACHTAG) + " Teilnehmer benötigt."
    noLeader = "Keiner der ausgewählten Wachgänger ist Wachleiter. Für einen Wachtag wird aber einer benötigt-"
    # Der folgende sollte nur auftreten, wenn die crew/addWachtag url direkt aufgerufen wird.
    runningWachtag = "Aktuell läuft noch ein Wachtag. Öffne die Seite erneut über die Seitenleiste, um diesen aufzurufen."
    noRunningWachtag = "Aktuell läuft kein Wachtag."
    lastWachtagNotEnded = "Der letzte Tag scheint nicht beendet wurden zu sein. Ende wurde auf den selben Tag um 19:00 gesetzt."
    lastWachtagSuccessfullyEnded = "Tag wurde erfolgreich beendet."
